package com.kkwrite.regimen.provider.domain;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 店铺 DO
 *
 * @author Soosky Wang
 * @version 1.0.0
 * @date 2018年7月21日 上午9:26:02
 */
@Entity
@Table(name = "reg_shop")
@Getter
@Setter
@ToString(callSuper = true)
public class RegShopDO extends BaseDO {

    private static final long serialVersionUID = 7088278577860314579L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column
    private Long shopId;
    @Column
    private String shopName;
    @Column
    private String shopNameEn;
    @Column
    private String shopKeywords;
    @Column
    private Short shopType;
    @Column
    private Short shopLevel;
    @Column
    private Short topShopId;
    @Column
    private String shopPhone;
    @Column
    private Float shopOrder;
    @Column
    private String logo;
    @Column
    private Float shopStar;
    @Column
    private Float evaluateScore;
    @Column
    private Integer evaluateNum;
    @Column
    private String shopManager;
    @Column
    private String managerPhone;
    @Column
    private String identityCode;
    @Column
    private Short hasCarPark;
    @Column
    private Short carParkFree;
    @Column
    private Short valetParking;
    @Column
    private Long shopAddressId;
    @Column
    private String shopAddress;
    @Column
    private Float longitude;
    @Column
    private Float latitude;
    @Column
    private String license;
    @Column
    private String licensePicture;
    @Column
    private String businessHours;
    @Column
    private String consultPhone;
    private String country;
    private String city;
    private String inviteQrcodePath;

}
